machinery visual basic labview manufacturing gpib manufacturers asp inventor manufacturer c++ electrical automation design java machine installation autocad cad invention engineering data acquisition autodesk